home *** CD-ROM | disk | FTP | other *** search
- PRT_LINE x1k1 ╔══════════════╗
- ║ MC68000 ║
- ║ Instructions ║
- ╚══════════════╝
- ╔═══════╤══╤════════╤═╤════════╗ ╔═══════╤══╤════════╤═╤════════╗
- ║ │.W│ An │ │ Dn ║ ║ │.L│ │ │ Dn ║
- ║ │.L├────────┤ │ (An) ║ ║ ├──┤ │ ├────────╢
- ║ ├──┤ Dn │ │ (An)+ ║ ║ BTST │ │ │ │ (An) ║
- ║ │ │ (An) │ │-(An) ║ ║ BCLR │ │ Dn │ │ (An)+ ║
- ║ │ │ (An)+ │ │d(An) ║ ║ BSET │ │ #k │,│-(An) ║
- ║ MOVE │ │-(An) │ │d(An,Rn)║ ║ BCHG │.B│ │ │d(An) ║
- ║ │ │d(An) │ │ Abs.W ║ ║ │ │ │ │d(An,Rn)║
- ║ │.B│d(An,Rn)│,│ Abs.L ║ ║ │ │ │ │ Abs.W ║
- ║ │ │ Abs.W │ │ ║ ║ │ │ │ │ Abs.L ║
- ║ │ │ Abs.L │ │ ║ ╠═╤═════╪══╪════════╧═╧════════╣
- ║ │ │d(PC) │ │ ║ ║ │T │ │ Dn ║
- ║ │ │d(PC,Rn)│ │ ║ ║ │F │ │ (An) ║
- ╟───────┼──┤ #k │ ├────────╢ ║ │HI │ │ (An)+ ║
- ║ MOVEA │.W├────────┤ │ An ║ ║ │LS │ │ -(An) ║
- ║ │.L│ An │ │ ║ ║ │CC/HS│ │ d(An) ║
- ╠═══════╪══╪════════╪═╪════════╣ ║ │CS/LO│ │ d(An,Rn)║
- ║ │ │ │ │ (An) ║ ║ │NE │ │ Abs.W ║
- ║ │ │ │ │-(An) ║ ║S│EQ │.B│ Abs.L ║
- ║ │ │Rn/Rn...│ │d(An) ║ ║ │VC │ │ ║
- ║ │.W│ │ │d(An,Rn)║ ║ │VS │ │ ║
- ║ │ │ │ │ Abs.W ║ ║ │PL │ │ ║
- ║ │ │ │ │ Abs.L ║ ║ │MI │ │ ║
- ║ MOVEM │ ├────────┤,├────────╢ ║ │GE │ │ ║
- ║ │ │ (An) │ │ ║ ║ │LT │ │ ║
- ║ │ │ (An)+ │ │ ║ ║ │GT │ │ ║
- ║ │ │d(An) │ │ ║ ║ │LE │ │ ║
- ║ │.L│d(An,Rn)│ │Rn/Rn...║ ╠═╧═════╪══╪════════╤═╤════════╣
- ║ │ │ Abs.W │ │ ║ ║ │.B│ │ │ ║
- ║ │ │ Abs.L │ │ ║ ║ LSL │.L│ Dn │,│ Dn ║
- ║ │ │d(PC) │ │ ║ ║ LSR ├──┤ #k │ │ ║
- ║ │ │d(PC,Rn)│ │ ║ ║ ASL │ ├────────┴─┴────────╢
- ╠═══════╪══╪════════╪═╪════════╣ ║ ASR │ │ (An) ║
- ║ │.W│ Dn │ │d(An) ║ ║ ROL │ │ (An)+ ║
- ║ MOVEP │.L├────────┤,├────────╢ ║ ROR │.W│ -(An) ║
- ║ │ │d(An) │ │ Dn ║ ║ ROXL │ │ d(An) ║
- ╚═══════╧══╧════════╧═╧════════╝ ║ ROXR │ │ d(An,Rn)║
- ╔═══════╤══╤════════╤═╤════════╗ ║ │ │ Abs.W ║
- ║ │ │ Dn │ │ ║ ║ │ │ Abs.L ║
- ║ │ │ (An) │ │ ║ ╚═══════╧══╧═══════════════════╝
- ║ │ │ (An)+ │ │ ║ ╔═══════╤══╤════════╤═╤════════╗
- ║ │ │-(An) │ │ ║ ║ │.B│ │ │ (An) ║
- ║ │ │d(An) │ │ ║ ║ │ │ │ │ (An)+ ║
- ║ │ │d(An,Rn)│ │ Dn ║ ║ ├──┤ │ │-(An) ║
- ║ AND │.B│ Abs.W │ │ ║ ║ │ │ Dn │ │d(An) ║
- ║ OR │ │ Abs.L │ │ ║ ║ │ │ │ │d(An,Rn)║
- ║ │ │d(PC) │ │ ║ ║ │.W│ │ │ Abs.W ║
- ║ │ │d(PC,Rn)│ │ ║ ║ ADD │ │ │ │ Abs.L ║
- ║ │ │ #k │ │ ║ ║ SUB │ ├────────┤ ├────────╢
- ║ │.W├────────┤,├────────╢ ║ │ │ An │ │ ║
- ║ │ │ │ │ (An) ║ ║ │.L├────────┤ │ ║
- ║ │ │ │ │ (An)+ ║ ║ │ │ Dn │ │ ║
- ║ │ │ │ │-(An) ║ ║ │ │ (An) │,│ Dn ║
- ╟───────┤ │ │ │d(An) ║ ║ ├──┤ (An)+ │ │ ║
- ║ │.L│ Dn │ │d(An,Rn)║ ║ │.B│-(An) │ │ ║
- ║ │ │ │ │ Abs.W ║ ║ │ │d(An) │ │ ║
- ║ EOR │ │ │ │ Abs.L ║ ╟───────┼──┤d(An,Rn)│ ├────────╢
- ║ │ │ │ ├────────╢ ║ │ │ Abs.W │ │ ║
- ║ │ │ │ │ Dn ║ ║ │.W│ Abs.L │ │ ║
- ╚═══════╧══╧════════╧═╧════════╝ ║ ADDA │ │d(PC) │ │ ║
- ║ SUBA │ │d(PC,Rn)│ │ An ║
- ║ │ │ #k │ │ ║
- ║ │.L├────────┤ │ ║
- ║ │ │ An │ │ ║
- ╚═══════╧══╧════════╧═╧════════╝
- ╔══════════════╗
- ║ MC68000 ║
- ║ Instructions ║
- ╚══════════════╝
- ╔═══════╤══╤════════╤═╤════════╗ ╔═══════╤══╤════════╤═╤════════╗
- ║ ADDX │.B│ Dn │ │ Dn ║ ║ │ │ Dn │ │ ║
- ║ SUBX │.W├────────┤ ├────────╢ ║ │ │ (An) │ │ ║
- ║ │.L│ │,│ ║ ║ │ │ (An)+ │ │ ║
- ╟───────┼──┤-(An) │ │-(An) ║ ║ │ │-(An) │ │ ║
- ║ ABCD │.B├────────┤ ├────────╢ ║ │ │d(An) │ │ ║
- ║ SBCD │ │ Dn │ │ Dn ║ ║ MOVE │.W│d(An,Rn)│ │ ║
- ╚═══════╧══╧════════╧═╧════════╝ ║ │ │ Abs.W │ │ ║
- ╔═══════╤══╤════════╤═╤════════╗ ║ │ │ Abs.L │,│ CCR ║
- ║ │ │ An │ │ ║ ║ │ │d(PC) │ │ ║
- ║ │.W├────────┤ │ ║ ║ │ │d(PC,Rn)│ │ ║
- ║ │ │ Dn │ │ ║ ║ │ ├────────┤ │ ║
- ║ CMP │.L│ (An) │ │ Dn ║ ╟───────┼──┤ #k │ │ ║
- ║ │ │ (An)+ │ │ ║ ║ ANDI │ │ │ │ ║
- ║ ├──┤-(An) │ │ ║ ║ ORI │.B│ │ │ ║
- ║ │.B│d(An) │ │ ║ ║ EORI │ │ │ │ ║
- ╟───────┼──┤d(An,Rn)│ ├────────╢ ╚═══════╧══╧════════╧═╧════════╝
- ║ │ │ Abs.W │ │ ║ ╔═══════╤══╤════════╤═╤════════╗
- ║ │.W│ Abs.L │ │ ║ ║ EXG │.L│ Dn │,│ Dn ║
- ║ │ │d(PC) │,│ ║ ║ │ │ An │ │ An ║
- ║ CMPA │ │d(PC,Rn)│ │ An ║ ╠═══════╪══╪════════╪═╪════════╣
- ║ │ │ #k │ │ ║ ║ │ │ (An) │ │ ║
- ║ │.L├────────┤ │ ║ ║ LEA │ │d(An) │,│ An ║
- ║ │ │ An │ │ ║ ║ │ │d(An,Rn)│ │ ║
- ╟───────┤ ├────────┤ ├────────╢ ╟───────┤.L│ Abs.W └─┴────────╢
- ║ │ │ │ │ ║ ║ │ │ Abs.L ║
- ║ CMPM ├──┤ (An)+ │ │ (An)+ ║ ║ PEA │ │d(PC) ║
- ║ │.B│ │ │ ║ ║ │ │d(PC,Rn) ║
- ╚═══════╧══╧════════╧═╧════════╝ ╠═══════╪══╪════════╤═╤════════╣
- ╔═══════╤══╤════════╤═╤════════╗ ║ LINK │ │ An │,│ #k ║
- ║ MOVEQ │.L│ │ │ Dn ║ ╟───────┤.L├────────┴─┴────────╢
- ╟───────┼──┤ │ ├────────╢ ║ UNLK │ │ An ║
- ║ ANDI │.B│ │ │ Dn ║ ╠═══════╪══╪═══════════════════╣
- ║ ORI │ │ │ │ (An) ║ ║ EXT │.W│ Dn ║
- ║ EORI │ │ │ │ (An)+ ║ ║ │.L│ ║
- ║ ADDI │.W│ #k │,│-(An) ║ ╠═══════╪══╪═══════════════════╣
- ║ SUBI │ │ │ │d(An) ║ ║ SWAP │.W│ Dn ║
- ║ CMPI │ │ │ │d(An,Rn)║ ╚═══════╧══╧═══════════════════╝
- ╟───────┤.L│ │ │ Abs.W ║ ╔═══════╤══╤════════╤═╤════════╗
- ║ ADDQ ├──┤ │ │ Abs.L ║ ║ │ │ Dn │ │ ║
- ║ SUBQ │.W│ │ ├────────╢ ║ │ │ (An) │ │ ║
- ║ │.L│ │ │ An ║ ║ │ │ (An)+ │ │ ║
- ╚═══════╧══╧════════╧═╧════════╝ ║ MULU │ │-(An) │ │ ║
- ╔═══════╤══╤═══════════════════╗ ║ MULS │.W│d(An) │ │ ║
- ║ CLR │.W│ Dn ║ ║ DIVU │ │d(An,Rn)│,│ Dn ║
- ║ NOT │ │ (An) ║ ║ DIVS │ │ Abs.W │ │ ║
- ║ NEG │.L│ (An)+ ║ ║ │ │ Abs.L │ │ ║
- ║ NEGX ├──┤ -(An) ║ ║ │ │d(PC) │ │ ║
- ║ TST │ │ d(An) ║ ║ │ │d(PC,Rn)│ │ ║
- ╟───────┤ │ d(An,Rn)║ ║ │ │ #k │ │ ║
- ║ NBCD │.B│ Abs.W ║ ╚═══════╧══╧════════╧═╧════════╝
- ║ │ │ Abs.L ║
- ╚═══════╧══╧═══════════════════╝
- ╔══════════════╗
- ║ MC68000 ║
- ║ Instructions ║
- ╚══════════════╝
- ╔═══════╤══════════════════════╗ ╔══════════════════════════════╗
- ║ │ (An) ║ ║!! PRIVILEGED INSTRUCTIONS !!║
- ║ │ d(An) ║ ╠═══════╤══╤════════╤═╤════════╣
- ║ JMP │ d(An,Rn)║ ║ │ │ USP │ │ An ║
- ║ JSR │ Abs.W ║ ║ MOVE │.L├────────┤,├────────╢
- ║ │ Abs.L ║ ║ │ │ An │ │ USP ║
- ║ │ d(PC,Rn)║ ╠═══════╪══╪════════╪═╪════════╣
- ║ ├──────────────────────╢ ║ │ │ │ │ Dn ║
- ╟───────┤ ║ ║ │ │ │ │ (An) ║
- ║ BSR ├──┐ ║ ║ │ │ │ │ (An)+ ║
- ╟──┬────┤.S│ ║ ║ │ │ SR │ │-(An) ║
- ║ │HI ├──┘ ║ ║ │ │ │ │d(An) ║
- ║ ┌┘LS │ ║ ║ │ │ │ │d(An,Rn)║
- ║ │CC/HS│ d(PC) ║ ║ │ │ │ │ Abs.W ║
- ║B│CS/LO│ ║ ║ │ │ │ │ Abs.L ║
- ║ └┐NE │ ║ ║ MOVE │.W├────────┤,├────────╢
- ║ │EQ │ ║ ║ │ │ Dn │ │ ║
- ║ │VC │ ║ ║ │ │ (An) │ │ ║
- ║ │VS │ ║ ║ │ │ (An)+ │ │ ║
- ╟──┤PL ├───────────┬─┐ ║ ║ │ │-(An) │ │ ║
- ║ │MI │ │ │ ║ ║ │ │d(An) │ │ ║
- ║ │GE │ │ │ ║ ║ │ │d(An,Rn)│ │ SR ║
- ║ │LT │ │ │ ║ ║ │ │ Abs.W │ │ ║
- ║DB│GT │ Dn │,│ ║ ║ │ │ Abs.L │ │ ║
- ║ │LE │ │ │ ║ ║ │ │d(PC) │ │ ║
- ║ │RA │ │ │ ║ ║ │ │d(PC,Rn)│ │ ║
- ║ ├────┤ │ │ ║ ║ │ ├────────┤ │ ║
- ║ │T │ │ │ ║ ╟───────┤ │ │ │ ║
- ╚══╧════╧═══════════╧═╧════════╝ ║ ANDI │ │ #k │ │ ║
- ╔══════════════════════════════╗ ║ ORI │ │ │ │ ║
- ║ NOP ║ ║ EORI │ │ │ │ ║
- ║ RTS ║ ╠═══════╧══╧════════╧═╧════════╣
- ║ RTR ║ ║ RTE ║
- ╚══════════════════════════════╝ ╠══════════════════════════════╣
- ╔══════════════════════════════╗ ║ RESET ║
- ║ TRAP #k ║ ╠══════════════════════════════╣
- ╟──────────────────────────────╢ ║ STOP #k ║
- ║ TRAPV ║ ╚══════════════════════════════╝
- ║ ILLEGAL ║
- ╠═══════╤══╤════════╤═╤════════╣
- ║ │ │ Dn │ │ ║
- ║ │ │ (An) │ │ ║
- ║ │ │ (An)+ │ │ ║
- ║ │ │-(An) │ │ ║
- ║ │ │d(An) │ │ ║
- ║ CHK │.W│d(An,Rn)│,│ Dn ║
- ║ │ │ Abs.W │ │ ║
- ║ │ │ Abs.L │ │ ║
- ║ │ │d(PC) │ │ ║
- ║ │ │d(PC,Rn)│ │ ║
- ║ │ │ #k │ │ ║
- ╚═══════╧══╧════════╧═╧════════╝
- ╔═══════╤══╤═══════════════════╗
- ║ │ │ Dn ║
- ║ │ │ (An) ║
- ║ │ │ (An)+ ║
- ║ TAS │.B│ -(An) ║
- ║ │ │ d(An) ║
- ║ │ │ d(An,Rn)║
- ║ │ │ Abs.W ║
- ║ │ │ Abs.L ║
- ╚═══════╧══╧═══════════════════╝
-